how does python hande variables